new Promise((resolve, reject) => {
  resolve('操作成功');
  reject('操作失败');
})
  .then(
    (value) => {
      return new Promise((resolve, reject) => {
        console.log(1);
      });
      // return 2
    },
    (reason) => {}
  )
  .then(
    (value) => {
      console.log(value);
    },
    (reason) => {}
  )
  .then(
    (value) => {
      console.log(1);
    },
    (reason) => {}
  )
  .then(
    (value) => {},
    (reason) => {}
  )
  .then(
    (value) => {},
    (reason) => {}
  )
  .then(
    (value) => {},
    (reason) => {}
  )
  .then(
    (value) => {},
    (reason) => {}
  )
  .then(
    (value) => {},
    (reason) => {}
  )
  .then(
    (value) => {},
    (reason) => {}
  )
  .then(
    (value) => {},
    (reason) => {}
  )
  .then(
    (value) => {},
    (reason) => {}
  );
